home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / neko.tar / neko / oneko1.1 / oneko-1.1.dif next >
Text File  |  1992-07-09  |  3KB  |  127 lines

  1. *** oneko-1.1/oneko.c    Thu Jul  2 19:46:37 1992
  2. --- newoneko-1.1/oneko.c    Thu Jul  9 15:29:19 1992
  3. ***************
  4. *** 213,258 ****
  5. --- 213,294 ----
  6.       Pixmap    *TickMaskPtr;
  7.   } Animation;
  8.   
  9.   Animation    AnimationPattern[][2] =
  10.   {
  11. +   {
  12.       { &Mati2GC, &Mati2Msk },
  13.       { &Mati2GC, &Mati2Msk },        /* NekoState == NEKO_STOP */
  14. +   },
  15. +   {
  16.       { &Jare2GC, &Jare2Msk },
  17.       { &Mati2GC, &Mati2Msk },        /* NekoState == NEKO_JARE */
  18. +   },
  19. +   {
  20.       { &Kaki1GC, &Kaki1Msk },
  21.       { &Kaki2GC, &Kaki2Msk },        /* NekoState == NEKO_KAKI */
  22. +   },
  23. +   {
  24.       { &Mati3GC, &Mati3Msk },
  25.       { &Mati3GC, &Mati3Msk },        /* NekoState == NEKO_AKUBI */
  26. +   },
  27. +   {
  28.       { &Sleep1GC, &Sleep1Msk },
  29.       { &Sleep2GC, &Sleep2Msk },        /* NekoState == NEKO_SLEEP */
  30. +   },
  31. +   {
  32.       { &AwakeGC, &AwakeMsk },
  33.       { &AwakeGC, &AwakeMsk },        /* NekoState == NEKO_AWAKE */
  34. +   },
  35. +   {
  36.       { &Up1GC, &Up1Msk },
  37.       { &Up2GC, &Up2Msk },        /* NekoState == NEKO_U_MOVE */
  38. +   },
  39. +   {
  40.       { &Down1GC, &Down1Msk },
  41.       { &Down2GC, &Down2Msk },        /* NekoState == NEKO_D_MOVE */
  42. +   },
  43. +   {
  44.       { &Left1GC, &Left1Msk },
  45.       { &Left2GC, &Left2Msk },        /* NekoState == NEKO_L_MOVE */
  46. +   },
  47. +   {
  48.       { &Right1GC, &Right1Msk },
  49.       { &Right2GC, &Right2Msk },        /* NekoState == NEKO_R_MOVE */
  50. +   },
  51. +   {
  52.       { &UpLeft1GC, &UpLeft1Msk },
  53.       { &UpLeft2GC, &UpLeft2Msk },    /* NekoState == NEKO_UL_MOVE */
  54. +   },
  55. +   {
  56.       { &UpRight1GC, &UpRight1Msk },
  57.       { &UpRight2GC, &UpRight2Msk },    /* NekoState == NEKO_UR_MOVE */
  58. +   },
  59. +   {
  60.       { &DownLeft1GC, &DownLeft1Msk },
  61.       { &DownLeft2GC, &DownLeft2Msk },    /* NekoState == NEKO_DL_MOVE */
  62. +   },
  63. +   {
  64.       { &DownRight1GC, &DownRight1Msk },
  65.       { &DownRight2GC, &DownRight2Msk },    /* NekoState == NEKO_DR_MOVE */
  66. +   },
  67. +   {
  68.       { &UpTogi1GC, &UpTogi1Msk },
  69.       { &UpTogi2GC, &UpTogi2Msk },    /* NekoState == NEKO_U_TOGI */
  70. +   },
  71. +   {
  72.       { &DownTogi1GC, &DownTogi1Msk },
  73.       { &DownTogi2GC, &DownTogi2Msk },    /* NekoState == NEKO_D_TOGI */
  74. +   },
  75. +   {
  76.       { &LeftTogi1GC, &LeftTogi1Msk },
  77.       { &LeftTogi2GC, &LeftTogi2Msk },    /* NekoState == NEKO_L_TOGI */
  78. +   },
  79. +   {
  80.       { &RightTogi1GC, &RightTogi1Msk },
  81.       { &RightTogi2GC, &RightTogi2Msk },    /* NekoState == NEKO_R_TOGI */
  82. +   }
  83.   };
  84.   
  85.   
  86.   /*
  87.    *    $@%S%C%H%^%C%W%G!<%?!&(JGC $@=i4|2=(J
  88. ***************
  89. *** 1285,1294 ****
  90. --- 1321,1331 ----
  91.   main(argc, argv)
  92.       int        argc;
  93.       char    *argv[];
  94.   {
  95.     char    theDisplayName[MAXDISPLAYNAME];
  96. +   struct sigaction s_act = { NullFunction, NULL, 0, NullFunction };
  97.   
  98.     ProgramName = argv[0];
  99.   
  100.     argc--;
  101.     argv++;
  102. ***************
  103. *** 1295,1305 ****
  104.   
  105.     GetArguments(argc, argv, theDisplayName);
  106.   
  107.     InitScreen(theDisplayName);
  108.   
  109. !   signal(SIGALRM, NullFunction);
  110.     signal(SIGINT, RestoreCursor);
  111.     signal(SIGTERM, RestoreCursor);
  112.     signal(SIGQUIT, RestoreCursor);
  113.   
  114.     SinPiPer8Times3 = sin(PI_PER8 * (double)3);
  115. --- 1332,1342 ----
  116.   
  117.     GetArguments(argc, argv, theDisplayName);
  118.   
  119.     InitScreen(theDisplayName);
  120.   
  121. !   sigaction(SIGALRM, &s_act, &s_act);
  122.     signal(SIGINT, RestoreCursor);
  123.     signal(SIGTERM, RestoreCursor);
  124.     signal(SIGQUIT, RestoreCursor);
  125.   
  126.     SinPiPer8Times3 = sin(PI_PER8 * (double)3);
  127.